package orm.query;

import bo.BusinessObject;
import java.util.List;

public class QueryObject {
	private String action;
	private BusinessObject bo;
	private List<QueryParam> queryParamList;
	private Order order;
	private Association association;

	public QueryObject(String action, BusinessObject bo,
			List<QueryParam> queryParamList, Order order,
			Association association) {
		this.action = action;
		this.bo = bo;
		this.queryParamList = queryParamList;
		this.order = order;
		this.association = association;
	}

	public String getAction() {
		return this.action;
	}

	public void setAction(String action) {
		this.action = action;
	}

	public BusinessObject getBo() {
		return this.bo;
	}

	public void setBo(BusinessObject bo) {
		this.bo = bo;
	}

	public List<QueryParam> getQueryParamList() {
		return this.queryParamList;
	}

	public void setQueryParamList(List<QueryParam> queryParamList) {
		this.queryParamList = queryParamList;
	}

	public Order getOrder() {
		return this.order;
	}

	public void setOrder(Order order) {
		this.order = order;
	}

	public Association getAssociation() {
		return this.association;
	}

	public void setAssociation(Association association) {
		this.association = association;
	}
}